第四天我要利用按鈕去控制led跑馬燈的狀態。
那這次多出的元件當然就是按鈕。
這類按鈕通常是直排相通,行排斷路。
接線圖
實體圖
再來是arduino的部分,首先要先設定按鈕的腳位,利用pinMode()將腳位設定為INPUT或者是INPUT_PULLUP,PULLUP指的是高阻抗的意思,接著一樣是設定led的腳位輸出。
接著要利用digitalRead()來讀取腳位的狀態。
再來就可以開始設定判斷式,利用if判斷式來判斷按鈕是否按下。
輸出之後就可以嘗試利用按鈕來讓led進行動作。
程式碼